﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Collector
{
    public class AppEventArgs : EventArgs
    {
        #region property
        public object Id
        {
            get { return _id; }
        }

        public object SubId
        {
            get { return _subId; }
        }

        public EventState State
        {
            get { return _state; }
            set { _state = value; }
        }

        public object Data
        {
            get { return _data; }
        }

        public object Reserved
        {
            get { return _reserved; }
        }
        #endregion

        #region field
        private object _id;
        private object _subId;
        private EventState _state;
        private object _data;
        private object _reserved;
        #endregion

        public AppEventArgs(object id, object subId, EventState state, object data, object reserved)
        {
            _id = id;
            _subId = subId;
            _state = state;
            _data = data;
            _reserved = reserved;
        }
    }
}
